export default{
    namespaced:true,
    state: {
        // 是否显示提示框
        isshowToast:false,  
        // 提示内容
        toastMsg:'',
        // 提示类型
        toastType:''   //success danger warning   
    },
    getters: {
    },
    mutations: {
        changeIsshowToast(state,payload){
            state.isshowToast=payload.isShow;
            state.toastMsg=payload.title;
            state.toastType=payload.type;
        }
    },
    actions: {
        asyncIsshowToast({commit},payload){
            // 第一步，显示提示框
            commit("changeIsshowToast",payload);
            // 2.异步操作隐藏提示框
             // 一秒钟后消失
             setTimeout(()=>{
                commit('changeIsshowToast',{
                    isShow:false
                })
              },1000) 
        }
    },
    modules: {
    }
}